package com.yfp.client.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 点位分成表
 * @TableName position_sharing
 */
@TableName(value ="position_sharing")
@Data
public class PositionSharing implements Serializable {
    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 点位ID
     */
    private String positionId;

    /**
     * 创客用户ID
     */
    private Long userId;

    /**
     * 分账账号
     */
    private String accountNumber;

    /**
     * 分成比例（百分比）
     */
    private BigDecimal proportion;

    /**
     * 冻结天数
     */
    private Integer freezeDay;

    /**
     * 用户类型1特约商户2普通商户3个人4服务商
     */
    private Integer type;

    /**
     * 创建时间
     */
    private Date createTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}